import proj4 from 'proj4';

// 定义坐标系的投影
const proj4548 = '+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +datum=WGS84 +units=m +no_defs';
const proj4326 = 'EPSG:4326';


export function proj4548ToProj4326(x:number,y:number) {
    if (isFinite(x) && isFinite(y)) {
        // 使用 proj4 进行坐标转换
        const result = proj4(proj4548, proj4326, [x,y]);

        // 更新 UI 显示转换后的坐标
        // console.log(`经度: ${result[0]}, 纬度: ${result[1]}`);
        return result;
    }
    else{
        console.error("x,y is not finite.");
        return;
    }
}